// 导入提示方法
import { message } from "ant-design-vue";
// 导入删除分类接口
import { removeCate } from "@/api/cateAPI";

export const useDelCate = (getCateData) => {
  // 取消气泡框
  const cancelDel = () => {
    message.warning("已取消");
  };

  // 删除宠物分类
  const delCate = (id) => {
    // 参数
    const params = {
      id,
    };
    // 发送请求删除宠物分类
    removeCate(params)
      .then((res) => {
        if (res.status === 200) {
          message.success(res.msg);
          // 重新获取数据渲染
          getCateData();
        }
        if (res.status === 205) {
          message.error(res.msg);
        }
      })
      .catch((error) => {
        throw new Error(error);
      });
  };

  return {
    cancelDel,
    delCate,
  };
};
